package com.yupi.yupicturebackend.model.dto.picture;

import lombok.Data;

import java.io.Serializable;
import java.util.Map;

/**
 * 趋势分析结果
 *
 * @author yupi
 */
@Data
public class TrendAnalysis implements Serializable {

    /**
     * 每日统计数据
     */
    private Map<String, Long> dailyStats;

    /**
     * 增长率 (百分比)
     */
    private Double growthRate;

    /**
     * 预测下一个值
     */
    private Double predictedNextValue;

    /**
     * 趋势方向 (increasing, decreasing, stable)
     */
    private String trendDirection;

    /**
     * 波动性指数
     */
    private Double volatilityIndex;

    /**
     * 季节性指数
     */
    private Double seasonalityIndex;

    /**
     * 置信度
     */
    private Double confidence;

    /**
     * 分析时间范围
     */
    private String timeRange;

    private static final long serialVersionUID = 1L;
}
